@charset "utf-8";
.leave {
    /*position: absolute;*/
    width: 100%;
    background: #fff;
    border-radius: 6px;
    outline: none;
    background-clip: padding-box;
    z-index: 999;
    font-family: 'Microsoft Yahei', 'Simsun', Arial !important;
    padding-bottom: 100px;
}

.leave a {
    text-decoration: none !important;
}

.name_text {
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    padding-left: 10px;
}

.name_text label {
    font-size: 16px !important;
    display: block;
    float: left;
    line-height: 30px;
    color: #252525;
    font-weight: normal !important;
}

.name_text input, .name_text select  {
    display: block;
    padding-left: 10px;
    height: 30px !important;
    width: 200px;
    margin-left: 10px;
    float: left;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.leave_h3 {
    min-height: 16.428571429px;
    padding: 15px 10px;
    border-bottom: 1px solid #e5e5e5;
    color: #252525 !important;
    font-weight: bold !important;
    font-size: 16px !important;
}

.leave_text {
    padding: 0 10px;
}

.leave_textarea {
    position: relative;
    border: 1px solid #ccc;
    border-bottom: none;
    overflow: hidden;
    width: 100%;
}

.leave_textarea textarea {
    box-shadow: none;
    -webkit-appearance: none;
    overflow: auto;
    padding: 10px;
    height: 70px;
    margin: 0;
    resize: none;
    color: #999;
    width: 100%;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    border: none;
    position: relative;
}

.leave_bottom {
    position: relative;
    width: 100%;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    margin-right: 100px;
    height: 30px;
    border-top: 1px solid #ccc;
}

.ds-post-button {
    font-weight: normal;
    font-size: 12px;
    text-shadow: none;
    border: 0;
    line-height: 31px;
    width: 57px;
    background: #00a3cf;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    height: 31px;
    text-align: center;
    cursor: pointer;
    margin-top: 2px;
}

.ds-post-button: hover {
    background: #40c8c9;
}

.ds-toolbar-buttons {
    position: absolute;
    top: 5px;
    left: 6px;
}

.ds-toolbar-buttons a {
    display: block;
    width: 19px !important;
    height: 19px;
    float: left;
    margin-right: 4px;
    background: transparent url("../images/icon/sprites.png") no-repeat;
    vertical-align: middle;
    opacity: 0.6;
    transition: opacity .15s linear;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    vertical-align: middle;
    background-position: 0 -12px;
    cursor: pointer;
    text-decoration: none;
    color: #999;
}

.ds-toolbar-buttonsa: hover {
    background: transparent url("../images/icon/sprites.png") no-repeat;
    background-position: 0 -30px;
}

.ds-smilies-container {
    padding: 10px 5px;
    height: 140px;
    overflow-y: auto;
    border: 1px solid #aaa;
    position: absolute;
    background: #fff;
    margin-right: 10px;
}

.ds-smilies-container ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ds-smilies-container ul li {
    list-style: none;
    float: left;
    width: 26px;
    height: 26px;
    text-align: center;
    cursor: pointer;
}

.leave_button {
}

.leave_button_1 {
    width: 48%;
    padding: 10px 0;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    text-align: center;
    color: #ffffff;
    background-color: #47a447;
    border-color: #398439;
    display: block;
    margin: 15px auto;
    cursor: pointer;
    float: left;
}

.leave_button_1: hover {
    background-color: #398439;
    color: #fff;
    text-decoration: none;
}

.leave_button_2 {
    width: 48%;
    padding: 10px 0;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    text-align: center;
    color: #ffffff;
    background-color: #d2322d;
    border-color: #ac2925;
    display: block;
    margin: 15px auto;
    cursor: pointer;
    float: right;
}

.leave_button_2: hover {
    background-color: #ac2925;
    text-decoration: none;
    color: #fff;
}

.leave_button_3 {
    width: 100%;
    padding: 10px 0;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    text-align: center;
    color: #000000;
    background-color: #ebebeb;
    border-color: #adadad;
    display: block;
    margin: 15px auto;
    cursor: pointer;
    clear: both;
}

.leave_button_3: hover {
    background-color: #adadad;
    color: #fff;
    text-decoration: none;
}

.leave_buttons {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0;
    z-index: 9999999;
    padding-top: 100px;
}

.modal-header {
    min-height: 16.428571429px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.close {
    float: right;
    font-size: 21px !important;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.428571429;
    font-size: 18px !important;
    font-weight: normal;
    color: #252525;
}

.form-group {
    margin: 20px 0 0 15px;
    font-size: 16px;
}

.form-group input {
    display: block;
    width: 85% !important;
    height: 34px !important;
    padding: 6px 12px;
    font-size: 14px !important;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin-top: 10px;
}

.form-group label {
    font-weight: normal !important;
}

.modal-footer {
    padding: 19px 50px 20px;
    margin-top: 15px;
    text-align: right;
    border: 0 !important;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

.btn-default: hover {
    background-color: #ebebeb;
}

.btn-primary {
    margin-left: 5px;
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-primary: hover {
    background-color: #3276b1;
}

.edui-default .edui-editor {
    border-bottom: 0 !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

#edui1 {
    width: auto !important;
}

#tabIconReview {
    left: 0 !important;
    top: 0 !important;
}

#zfControl {
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: 33px;
    display: inline-block;
    z-index: 99;
}

.zf_on {
    display: inline-block;
    overflow: hidden;
    background: url('../images/zf_btn_fixed_m.png') no-repeat;
    background-size: 100%;
    width: 46px;
    height: 46px;
    position: fixed;
    left: 4px;
    top: 15%;
    margin-top: 33px;
    z-index: 9999;
}

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #fff;
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
    opacity: 0;
}

.edui-editor-iframeholder {
    height: 70px !important;
}

.edui-popup div {
    height: 260px !important;
}

.edui-default .edui-for-emotion .edui-popup-content iframe {
    height: 250px !important;
}

.Leave_message {
    width: 100%;
    margin-top: 30px;
    margin-left: 0;
    padding: 0;
}

.Message_speak {
    list-style: none;
    width: 95%;
    margin: 10px auto 0 auto;
    border-bottom: 1px dotted #ddd;
}

.Message_speakName {
    color: #017cb9 !important;
    margin: 0;
}

.Message_speakContent {
    color: #666;
    font-size: 12px !important;
}

.ds-time {
    font-size: 12px;
    color: #999;
}

.Blessing {
    padding: 6px 0 6px 10px;
    border-bottom: 1px solid #e5e5e5;
    color: #252525 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    margin-bottom: 0px;
}

pre {
    white-space: pre-wrap !important;
    font-family: '微软雅黑';
}


@charset "utf-8";
/*
 * lhgdialog discuz皮肤
 * (C) 2009-2011 【一丝冰凉】, http://t.qq.com/yisibl, QQ:50167214
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */
/*==================制作新皮肤从这里开始复制==================*/
/*基本重置*/
body{ _margin:0; }/*IE6 BUG*/
.ui_lock_scroll{ *overflow:hidden; }
.ui_lock_scroll body{ overflow:hidden; }

/*结构层*/
.ui_content,.ui_title,.ui_buttons input{ font:12px/1.333 tahoma,arial,\5b8b\4f53,sans-serif; }
table.ui_border,table.ui_dialog{ width:auto;border-spacing:0;*border-collapse:collapse; }
.ui_border td,.ui_dialog td{ padding:0; }
.ui_dialog{ background:#FFF; }

/*标题部分开始*/
.ui_title{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;cursor:move;background:#DDD;-moz-user-select:none;-webkit-user-select:none;padding:0 100px 0 0; }
.ui_title_buttons{ position:absolute;cursor:pointer;font-size:0;letter-spacing:-.5em; }

/*对齐自适应*/
.ui_main{ min-width:6em;min-width:0\9;text-align:center; }
.ui_content{ display:inline-block;*display:inline;zoom:1;text-align:left;line-height:25px;}
.ui_content.ui_state_full{ display:block;width:100%;height:100%;margin:0;padding:0!important; }
.ui_content.ui_state_full iframe{ border-radius:0 0 5px 5px; }
.ui_loading{ width:96px;height:32px;text-align:left;text-indent:-9999em;overflow:hidden;background:url(../images/loading.gif) no-repeat center center; }
.ui_icon_bg{ margin:20px 0 20px 15px; }

/*标题纯CSS按钮开始 min 最小化，max最大化，res还原，rese恢复，close关闭*/
.ui_min,.ui_max,.ui_close,.ui_res{ position:relative;text-decoration:none;letter-spacing:normal;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-family:tahoma,arial,\5b8b\4f53,sans-serif; }
.ui_min b,.ui_max b,.ui_res_t,.ui_res_b{ display:block;position:absolute;overflow:hidden;cursor:pointer; }
.ui_close{ font-weight:500;text-decoration:none;outline:0 none; }
.ui_close:hover{ text-decoration:none; }

/*Tips部分*/
.ui_state_tips .ui_main{ min-width:3em; }
.ui_state_tips .ui_content{ margin-top:-2px;padding:8px 10px !important; }
.ui_state_tips .ui_icon_bg{ margin:5px 0 6px 9px; }
.ui_state_tips .ui_title,.ui_state_tips .ui_title_buttons,.ui_res{ display:none; } /* 还原按钮也在这里隐藏，这样可节省代码，注间这段一定要写在上面那段代码的下面*/
/*==================制作新皮肤到这里结束复制==================*/

/*样式层开始*/
.ui_inner{ border:1px solid #888; }
.ui_border{ border-radius:4px; }
.ui_lt,.ui_rt,.ui_lb,.ui_rb{ width:7px;height:7px;display:block; }/*防止改变浏览器大小挤压窗口边框*/
.ui_lt{ border-radius:4px 0 0 0; }.ui_rt{ border-radius:0 4px 0 0; }.ui_rb{ border-radius:0 0 4px 0; }.ui_lb{ border-radius:0 0 0 4px; }
.ui_lt,.ui_rt,.ui_l,.ui_r,.ui_lb,.ui_b,.ui_t,.ui_rb{ background:rgba(0,0,0,.2);background:#000\9;filter:alpha(opacity=20); }

/*标题栏样式*/
.ui_title_bar{ position:relative;height:100%; background:#eee url('../images/dialog_tit_bg.jpg') repeat-x left top;}
.ui_title{ height:36px;color:#000;line-height:36px;font-size:14px;font-weight:bold;color:#888;border-bottom:1px solid #DDD;background:none;padding-left:7px; }
/*.ui_title:after{ content:"";display:block;height:8px;width:100%;position:absolute;top:26px;left:0;display:none\9; }
.ui_title:before{ content:"";display:block;height:5px;width:100%;position:absolute;top:26px;left:0;background:#FFF;z-index:1;display:none\9; }
*/
.ui_state_focus .ui_title { color:#000; }
.ui_state_drag .ui_title { border-top-color:#4E84C0; }

/*标题纯CSS按钮定位部分*/
.ui_title_buttons{ top:5px;right:5px; }
.ui_min,.ui_max,.ui_close,.ui_res{ margin-left:2px;color:#888;font-size:20px;width:20px;height:20px;line-height:18px;border-radius:2px; }
.ui_min_b{ top:10px;left:4px;width:12px;height:2px;border-bottom:2px solid #888; }
.ui_max_b{ top:5px;left:4px;width:10px;height:7px; }
.ui_res_t,.ui_res_b{ top:8px;left:2px;width:10px;height:5px; }
.ui_res_b{ top:4px;left:6px; }
.ui_res_t,.ui_res_b,.ui_max_b{ border:1px solid #888;border-top-width:3px; }
.ui_res_t{ background:#FFF; }/*还原按钮底部框背景与标题背景融合*/
.ui_close{ vertical-align:baseline;_line-height:22px;margin:3px 3px 0 0;}
.ui_close:hover,.ui_close:focus { color:#FFF;outline:0 none;background:#c72327; }
.ui_min:hover b,.ui_max:hover b,.ui_res:hover b{ border-color:#FFF; }
.ui_res:hover b{ background:#039ed0;}
.ui_min:hover,.ui_max:hover,.ui_res:hover{ background:#039ed0; }
/*标题按钮结束*/

/*底部按钮样式*/
.ui_buttons{ white-space:nowrap;text-align:center;padding:0px 8px 10px 0;/*text-align:right;background-color:#F6F6F6;border-top:solid 1px #DADEE5;*/}
.ui_buttons input::-moz-focus-inner{ border:0;padding:0;margin:0; }

.ui_buttons input{ padding:3px 10px 3px 12px;padding:5px 10px 2px 12px\0;*padding:4px 10px 2px 10px;margin-left:6px;cursor:pointer;display:inline-block;
    text-align:center;line-height:1;height:23px;letter-spacing:3px;overflow:visible;color:#333;border:solid 1px #999;border-radius:3px;border-radius:0\9;background:#DDD;
    background:linear-gradient(top,#FAFAFA,#E4E4E4);
    background:-moz-linear-gradient(top,#FAFAFA,#E4E4E4);
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FAFAFA),to(#E4E4E4));
    background:-o-linear-gradient(top,#FAFAFA,#E4E4E4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E4E4E4');
    text-shadow:0 1px 1px rgba(255,255,255,1);box-shadow:0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(0,0,0,.09);
    -moz-transition:-moz-box-shadow linear .2s;-webkit-transition:-webkit-box-shadow linear .2s;transition:box-shadow linear .2s; }
.ui_buttons input { margin-left:10px;margin-right:10px;}
.ui_buttons input:focus{ outline:0 none;box-shadow:0 0 3px #0e78c9; }
.ui_buttons input:hover{ color:#000;border-color:#666;box-shadow:none; }
.ui_buttons input:active{ border-color:#666;
    background:linear-gradient(top,#FAFAFA,#E4E4E4);
    background:-moz-linear-gradient(top,#FAFAFA,#E4E4E4);
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FAFAFA),to(#E4E4E4));
    background:-o-linear-gradient(top,#FAFAFA,#E4E4E4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E4E4E4'); }
.ui_buttons input[disabled]{ cursor:default;color:#666;background:#DDD;border:solid 1px #999;filter:alpha(opacity=50);opacity:.5;box-shadow:none; }

input.ui_state_highlight{ color:#FFF;border:solid 1px #1c6a9e;text-shadow:0 -1px 1px #1c6a9e;background:#2288cc;
    background:linear-gradient(top,#33bbee,#2288cc);
    background:-moz-linear-gradient(top,#33bbee,#2288cc);
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
    background:-o-linear-gradient(top,#33bbee,#2288cc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc'); }
input.ui_state_highlight:hover{ color:#FFF;border-color:#555; }
input.ui_state_highlight:active{ border-color:#1c6a9e;
    background:linear-gradient(top,#33bbee,#2288cc);
    background:-moz-linear-gradient(top,#33bbee,#2288cc);
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
    background:-o-linear-gradient(top,#33bbee,#2288cc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc'); }

/*Tips 部分开始*/
.ui_state_tips,.ui_state_tips .ui_inner,.ui_state_tips .ui_title_bar{ border:0 none;box-shadow:none; }
.ui_state_tips .ui_lt,.ui_state_tips .ui_rt,.ui_state_tips .ui_lb,.ui_state_tips .ui_rb{ width:5px;height:5px; }


/* leave 消息回复 */
.msg { background-color:#FFFBF2;border:1px solid #ECE9E0;border-radius:5px;padding:10px;margin-bottom:5px;}
.msg h5 { color:#BF9A63;position:relative;}
.msg h5 cite{font-style:normal;color:#8E6015;}
.msg h5 span { position:absolute;right:0px;color:#8E6015;}
.msg p { color:#666;font-size:12px;font-weight:normal;}
.msg p.rep{border-top:1px solid #BF9A63}
.msg p.rep b{color:#8E6015;}